



import 'package:erp/Events/AccountEvents.dart';
import 'package:erp/Events/CustomerEvents.dart';
import 'package:erp/Events/CustomerTypeEvents.dart';
import 'package:erp/Events/ExceptionEvents.dart';
import 'package:erp/Events/FirstDataPrepareEvents.dart';
import 'package:erp/Events/ProductCodeEvents.dart';
import 'package:erp/Events/ProductEvents.dart';
import 'package:erp/Events/ProductTypeEvents.dart';
import 'package:erp/Events/PurchaseEvents.dart';
import 'package:erp/Events/PurchaseOrderEvents.dart';
import 'package:erp/Events/SalesOrderEvents.dart';
import 'package:erp/Events/SupplierEvents.dart';
import 'package:erp/Events/SupplierTypeEvents.dart';
import 'package:erp/Events/WareHouseEvents.dart';
import 'package:erp/Events/WareHouseManagementEvents.dart';


void registerBackgroundEvents(){
  registerAccountEvent(); //Register Account Event.
  registerFirstDataPrepareEvent(); //Register Prepare data initialize events
  registerExceptionEvents(); //For exceptions
  registerProductTypeEvents(); //For Product Type Events
  registerProductEvents(); //Voliation
  registerProductCodeEvents();
  registerSupplierEvents();
  registerSupplierTypeEvents();
  registerWareHouseEvents();
  registerPurchaseEvents();
  registerPurchaseOrderEvents();
  registerCustomerTypeEvents();
  registerCustomerEvents();
  registerSalesOrderEvents();
  registerWareHouseManagementEvents();
}

